#include "mytableviewwidget.h"
#include "mytableview.h"
#include "checkboxdelegate.h"
#include <QVBoxLayout>
MytableViewWidget::MytableViewWidget(QWidget *parent)
    : QWidget{parent}
    , m_pTableView(nullptr)
    , m_pCheckBoxDelegate(nullptr)
    , m_pModel(nullptr)
{
    QVBoxLayout*  pVlayout = new QVBoxLayout(this);
    m_pTableView = new MyTableView(this);
    CheckBoxDelegate *delegate = new CheckBoxDelegate(m_pTableView);
    m_pTableView->setItemDelegateForColumn(0, delegate);  // 设置代理到第一列


    pVlayout->addWidget(m_pTableView);
    this->setLayout(pVlayout);
}


